查看原文
其他

2019年12月编程语言排行榜:Python和C#有望夺得年度编程语言

21CTO 2020-11-17

导读:2019年就快结束了。本文是2019年终结版本的TIOBE和PYPL的排名结构。

本文除了总结TIOBE和PYPL的排名外,还结合专业的技术门户网站Stack Overflow的数据做了数据综合。我们将一起探寻哪些编程语言在2019年最重要。


三个排行榜,TIOBE,PYPL以及Stack Overflow都在试图回答一个问题,哪些语言最有价值,哪些语言使用最广泛。这三大排行榜都不具有排他性。值得一提的是,年轻的编程语言 Go 在这三个榜单中均名列前20名。


TIOBE排名

TIOBE公布了2019年12月份编程语言排行榜。相比上个月编程语言Top 5并没有太大的变化,其中Java依旧稳坐榜首,随后分别是C、Python、C++、C#。



TIOBE将在下个月宣布本年度的编程语言,目前有四门候选编程语言,分别为:Java(+1.3%),C(+1.8%),Python(+ 1.9%)和C#(+ 1.4%)。前五名的编程语言中,只有C++在2019年出现了下滑,Python是最有可能夺魁的编程语言,它已经是2018年的编程语言,它的受欢迎程度一直在增长,这主要是目前Python程序员比较缺少,并且和其他编程语言相比,Python更容易学习上手;而物联网的兴起,C语言的表现也不错,Java和C#为何表现如何表现出色尚不清楚,如果C#成为年度编程语言,这将是它首次获得年度编程语言。


下面还是来详细看看本月编程语言详情:


Top 10 编程语言 TIOBE 指数走势(2002-2018)



其他编程语言排名



历史排名(1988-2019)



PYPL排名

编程语言流行榜单简称PYPL,使用的是不同于TIOBE的算法。在TIOBE是基于搜索搜索查询“语言+编程”的匹配项,而PYPL选择附加项“语言+教程”。运营商通过搜索查询可比性证明了这一点:虽然搜索“ Java编程”仍然有用,但是搜索查询“ PHP编程”却很少,例如,因为PHP不需要再添加其它词汇。如果要求提供教程,那么将给出命中的可比性,例如“专家”。


实际上,Java仅在PYPL中排名第二。冠军得主是“炒作型”语言Python,而JavaScript排名第三。趋势晴雨表为Python提供了去年最大的人气增长。但是Kotlin和Go以及Dart也是如此。Kotlin-根据Python的说法-当天的增幅最大为0.5%。除其他外,这可能是由于Kotlin尤其在移动开发中起着特殊作用。最终,Kotlin被Google选择为Android应用程序的首选编程语言。

就业市场上的编程难题

对于开发人员,特别是对新移民和学生而言,重要的是就业市场的问题:哪种程序语言最受追捧,哪种知识报酬最高?根据Stack Overflow的数据收集,根据来自全球开发人员的88,883个响应,Python是最受欢迎的编程语言(占25.7%)。但也需要JavaScript(17.8%),Go(15%)和TypeScript(14.6%)。

都是关于钱

当然,如果您找工作,薪水的问题就不得不多加考虑了。正如调查数据显示的那样,使用Scala,Go,Objective-C和Ruby进行编程的人都有良好的评价。那些会写这些语言的人每年的平均收入约为70,000欧元。

Stack  Overflow的数据

结论

如果使用不同标准测量事物,我们将得到不同的结果:因为方法不同,结果无法完全清晰地比较。总而言之,TIOBE和PYPL的排名表明,诸如Java,JavaScript或Python之类的编程语言仍然是一种趋势,但是诸如Julia和Go之类的较新语言值得进一步观察。


编译:紫霞


相关阅读:


8 年后重登王座,Python 再度成为 TIOBE 年度编程语言

哪种Python IDE最适合你?15款IDE优缺点列表都在这里了

WASM 正式成为标准 Web 语言


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存